package cn.hinglo.baseservice.service.feign;

import cn.hinglo.baseservice.service.PermissionFeignService;
import cn.hinglo.common.entity.Result;
import org.springframework.stereotype.Component;


/**
 * @author HingLo
 * @createTime: 2018/11/15
 * @description: 权限管理服务调用熔断处理
 */
@Component
public class PermissionFeignServiceImpl implements PermissionFeignService {

    /**
     * 通过用户的ID来查询用户的权限信息,服务无法请求成功后,服务降级处理结果
     *
     * @param userId 用户id
     * @return 服务降级后返回的结果
     */
    @Override
    public Result getUserPermission(String userId) {
        return error();
    }
}
